网站更新日志

网站更新日志

Todo #

设置在首页显示的文章

image-20231129142457869 淡化 ScrollToTop 图标

删除更换 top nav

删除

SCR-20231129-uhoy

topnavchange

减少小屏幕无关元素干扰 #

Tue Dec 5 21:05, 2023

首先应保证文字阅读体验,减少无关元素的干扰.

在小屏的时候其实只要显示下方的目录按钮即可,右侧的回到顶部按钮也不需要.并且应当尽量弱化按钮的存在,只在必要的时候 hover 展示.

顶部的 nav 应当只在回滚到上方的时候出现,这样在小品的时候只有下方一个目录按钮,阅读体验应当会更好.

After:

image-20231205211024164

使用 GitHub Actions 自动生成周刊 #

Sun Dec 10 15:16, 2023

name: Generate Weekly Post

on:
  schedule:
    - cron: '0 0 * * 6'

jobs:
  build:
    runs-on: ubuntu-latest

    steps:
    - name: Checkout
      uses: actions/checkout@v2

    - name: Set up Python
      uses: actions/setup-python@v2
      with:
        python-version: '3.x'

    - name: Generate Weekly Post
      run: |
          START_DATE="2023-12-10"
          TODAY=$(date +'%Y-%m-%d')
          # 计算周刊的期数
          WEEKLY_NUMBER=$((($(date -d $TODAY +%s) - $(date -d $START_DATE +%s)) / 604800 + 1 +32))

          # 创建新的文件夹
          FOLDER_NAME="Weekly-${WEEKLY_NUMBER}"
          mkdir -p "./content/posts/${FOLDER_NAME}"

          # 创建 index.md 并写入内容
          {
            echo "---"
            echo "title: Weekly ${WEEKLY_NUMBER}: "
            echo "start_date: ${TODAY}"
            END_DATE=$(date -d "${TODAY} + 6 days" +'%Y-%m-%d')
            echo "end_date: ${END_DATE}"
            echo "category: [Weekly]"
            echo "tags: []"
            echo "draft: true"
            echo "---"
            echo "这是自动生成的第 ${WEEKLY_NUMBER} 期周刊内容。"
          } > "./content/posts/${FOLDER_NAME}/index.md"


    - name: Commit and Push
      run: |
        git config --global user.name '${{ secrets.GIT_USER_NAME }}'
        git config --global user.email '${{ secrets.GIT_USER_EMAIL }}'
        git add ./content/posts/${FOLDER_NAME}
        git commit -m "Add Weekly post"
        git push

更好的 shadow 样式 #

image-20231220003044147

参考以上的样式风格,之前的 hover 样式太过浮夸了。

Apple 风更浓了 #

Wed Dec 20 00:29, 2023

去掉了博客链接的边框,更简洁更耐看了,也更像 Apple 了。

之前的:

image-20231220003305388

现在的:

image-20231220003416968

image-20231220003251282

更新于: 2023 年 12 月 5 日